package camelinaction;
import java.util.HashMap;
import java.util.Map;
import org.apache.camel.language.XPath;
public class PartnerServiceBean {
public Map toMap(@XPath("partner/@id") int partnerId,
@XPath("partner/date/text()") String date,
@XPath("partner/code/text()") int statusCode,
@XPath("partner/time/text()") long responseTime) {
if (partnerId <= 0) {
throw new IllegalArgumentException("PartnerId is invalid, was " + partnerId);
}
Map map = new HashMap();
map.put("id", partnerId);
map.put("date", date);
map.put("code", statusCode);
map.put("time", responseTime);
return map;
}
}